<script type="text/javascript">
$(document).ready(function()
{
    var url = location.href;
    var str = url.replace(/^.*#/, '');
    var temp = str.split(/:/);
    if (temp[1])
    {
        var hash = temp[1].split(/=/);
        $('#bill[hash="' + hash[1] + '"]').trigger('click');
    }
});
</script>

{% macro table(parameters, domains, is_paid, label) %}
    {{ label }}:
    <table border="1">
        <tr>
            <td>№ счета</td>
            <td>Когда выставлен</td>
            <td>Назначение платежа</td>
            {#<td>Стоимость</td>#}
            <td>Действия</td>
        </tr>
    {% for parameter in parameters %}
        {% if parameter.bill.IsPaid()== is_paid %}
        <tr>
            <td>{{ parameter.bill.getId() }}</td>
            <td>{{ parameter.bill.getCreatedAt() | date("d M Y") }}</td>
            <td>
                {% if parameter.bill.getType() == 1 %}
                    Оплата
                    {% if parameter.order.isShared() %}
                        хостинга
                        {% if  parameter.orderAdv.getDomain() %}
                            для домена {{ parameter.orderAdv.getDomain() }}
                        {% endif %}
                        <br>
                    {% elseif parameter.order.isVps() %}
                        VPS
                    {% endif %}
                    по тарифу «{% if not (parameter.tarif) %}Служебный{% else %}{{parameter.tarif.getName()}}{% endif %}»<br>
                    {#на срок {{ parameter.bill.getPeriod() }} месяца(ев).#}
                {% elseif parameter.bill.getType() == 2 %}
                    Продление VPS
                {% elseif parameter.bill.getType() == 3 %}
                    Ручное добавление
                {% elseif parameter.bill.getType() == 4 %}
                    Регистрация домена {{ domains[parameter.bill.getDomainId()] }}
                {% elseif parameter.bill.getType() == 5 %}
                    Продление домена {{ domains[parameter.bill.getDomainId()] }}
                {% elseif parameter.bill.getType() == 6 %}
                    Бонус
                {% elseif parameter.bill.getType() == 7 %}
                    {{ parameter.bill.getPeriod() }} ip-адреса
                {% endif %}
            </td>
            {#<td>{% if parameter.bill.getType() == 1 %}
                    {% if parameter.order.getType() == '1' %}
                        хостинг
                    {% elseif parameter.order.getType() == '2' %}
                        VPS
                    {% endif %},
                {% endif %}
                {{ parameter.bill.getMoney() }} рубля(ей)
            </td>#}
            {% if is_paid == '0' %}
                <td>
                    <div id="bill" hash="{{ parameter.hash }}">
                        <div name="bill_human_link" hash="{{ parameter.hash }}">
                            <a href="">Оплатить{#{{ parameter.bill.getMoney() }}#}</a>
                        </div>
                    </div>
                </td>
            {% else %}
                <td>Оплачено</td>
            {% endif %}
        </tr>
        {% endif %}
    {% endfor %}
    </table>
{% endmacro %}

<tr>
    <td class="content">
        <div class="wrapper">
                <h1 class="ml">Счета:</h1>
        </div>
        <div class="wrapper">
        {{ _self.table(parameters, domains, 0, 'Неоплаченные') }}
        {{ _self.table(parameters, domains, 1, 'Оплаченные') }}
        </div>
        <div class="end"></div>
    </td>
</tr>
